﻿namespace WeiXin.Base.Card.Info
{
    /// <summary>
    /// 卡券主要属性
    /// </summary>
    public partial class BaseInfo
    {
        /// <summary>
        /// 卡券的商户logo，建议像素为300*300。
        /// </summary>
        /// <example>http://mmbiz.qpic.cn/</example>
        public string logo_url { get; set; }

        /// <summary>
        /// 卡券类型（"CODE_TYPE_TEXT"文本；
        ///     "CODE_TYPE_BARCODE"一维码 
        ///     "CODE_TYPE_QRCODE"二维码
        ///     "CODE_TYPE_ONLY_QRCODE",二维码无code显示；
        ///     "CODE_TYPE_ONLY_BARCODE",一维码无code显示；CODE_TYPE_NONE，
        ///     不显示code和条形码类型）
        /// </summary>
        public string card_type { get; set; }

        /// <summary>
        /// 商户名字,字数上限为12个汉字
        /// </summary>
        public string brand_name { get; set; }

        /// <summary>
        /// 卡券名，字数上限为9个汉字。(建议涵盖卡券属性、服务及金额)。
        /// </summary>
        public string title { get; set; }

        /// <summary>
        /// 券名，字数上限为18个汉字。可为空
        /// </summary>
        public string sub_title { get; set; }

        /// <summary>
        /// 券颜色。按色彩规范标注填写Color010-Color100
        /// </summary>
        public string color { get; set; }

        /// <summary>
        /// 卡券使用提醒，字数上限为16个汉字。
        /// </summary>
        public string notice { get; set; }

        /// <summary>
        /// 卡券使用说明，字数上限为1024个汉字
        /// </summary>
        public string description { get; set; }

        /// <summary>
        /// 商品信息
        /// </summary>
        public SkuInfo sku { get; set; }


        /// <summary>
        /// 使用日期，有效期的信息
        /// </summary>
        public DateInfo date_info { get; set; }
    }
}
